export type IconProps = iIconProps

export interface iIconProps {
  iconType?: IconType;
  number?: number | string | undefined;
  fontSize?: string;
  color?: IconColor;
  insideIcon?: boolean;
  insideFontSize?: string;
  insideColor?: IconColor;
  descIcon?: IconType;
  isDesc?: boolean;
}

export enum IconType {
  SCORE = "score",
  ACTION = "action",
  BONUS = "bonus",
  STAR = "star",
  FLOWER_PASSIVE = "flower-passive",
  FLOWER_ACTIVE = "flower-active",
  CORN = "corn",
  PEA = "pea",
  PUMPKIN = "pumpkin",
  FLOWER = "flower",
  BEEHIVE = "beehive",
  BASE = "base",
  BEESWAX = "beeswax",
  HONEY = "honey",
  NEST = "nest",
  FRUIT = "fruit",
  APPLE = "apple",
  PEACH = "peach",
  BLACKBERRY = "blackberry",
  RASPBERRY = "raspberry",
  TOOL = "tool",
  GLASS = "glass",
  PIE = "pie",
  SHOVEL = "shovel",
  SALAD = "salad",
  BARRELS = "barrels",
  SAUCEPAN = "saucepan",
  GORGEOUS = "gorgeous",
  SUIT = "suit",
  FORK = "fork",
  MOWER = "mower",
  BARROW = "barrow",
  SOIL = "soil",
  TRACTOR = "tractor",
  GRAVER = "graver",
  SEEDER = "seeder",
  GOODS = "goods",
  COMPOST = "compost",
  FERTILIZER = "fertilizer",
  FERTILIZING = "fertilizing",
  FARM = "farm",
  PLANT = "plant",
  IRRIGATE = "irrigate",
  RAIN = "rain",
  "score" = SCORE,
  "goods" = GOODS,
  "action" = ACTION,
  "bonus" = BONUS,
  "star" = STAR,
  "flower-passive" = FLOWER_PASSIVE,
  "flower-active" = FLOWER_ACTIVE,
  "flower" = FLOWER,
  NULL = "",

}

export enum IconColor {
  SCORE = "rgb(8,26,130)",
  GOODS = "rgb(238,160,46)",
  FLOWER = "rgb(212,35,122)",
  FLOWER_PASSIVE = "rgb(150,170,200)",
  BEEHIVE = "rgb(255, 215, 0)",
  APPLE = "rgba(255, 21, 21, 0.8)",
  PEACH = "rgba(244, 124, 162, 1)",
  BLACKBERRY = "rgba(90, 5, 129, 0.8)",
  RASPBERRY = "rgba(205, 0, 77, 0.8)",
  COMPOST = "RGB(192, 164, 136)",
  IRRIGATE = "rgb(62,172,74)",
  FERTILIZER = "RGB(205, 133, 63)",
  "score" = "rgb(8,26,130)",
  "goods" = "rgb(238,160,46)",
  "flowers" = "rgb(212,35,122)",
  "flower-passive" = "rgb(150,170,200)",
  DARK = "rgba(0,0,0,0.8)",
  LIGHT = "rgba(255,255,255,0.8)",
  NULL = "transparent",
}